<?php
    $this->headTitle('Quản lý tài khoản','append');    
    $this->userCheck['mobileSource'] = $this->userCheck['mobile'];
    switch(strlen($this->userCheck['mobile'])) {        
    case 10:
        $this->userCheck['mobile'] = preg_replace("/([0-9]{3})([0-9]{3})([0-9]{4})/", "$1 $2 $3", $this->userCheck['mobile']);
        break;
    case 11:
        $this->userCheck['mobile'] = preg_replace("/([0-9]{4})([0-9]{4})([0-9]{3})/", "$1 $2 $3", $this->userCheck['mobile']);
        break;
    default:
        break;
    }
    $configPrice = new Zend_Config_Ini(CONFIG_PATH.'/price.ini', APPLICATION_ENV);
    $price=$configPrice->price->toArray();
    $configMy = new Zend_Config_Ini(CONFIG_PATH.'/website.ini', APPLICATION_ENV);
    $website=$configMy->website->toArray();    
?>
<div class="col-md-9">
    <div class="mycontent accinfo">
        <div class="navi">
            Bảng thông tin
        </div>  
        <div class="title">
            <h4>Xin chào, <?php echo $this->userCheck['fullname']?>!</h4>
        </div>
        <div class="box">
            <div class="head">
                <span class="glyphicon glyphicon-user"></span><h4>Thông tin tài khoản</h4>
                <a id="linkChangePass" title="Đổi mật khẩu">Đổi mật khẩu</a>&nbsp;<br />
                <a id="linkEditInfo" title="Sửa thông tin tài khoản">Sửa thông tin tài khoản</a>
            </div>
            <div id="baseInfo" class="row">
                <div class="col-md-6">
                    
                    <label>Tên đăng nhập:</label>
                    <p class="text-right" style="color:red;">&nbsp;<?php echo $this->userCheck['username']?></p>
                    <label>Email:</label>
                    <p class="text-right" style="color:red;">&nbsp;<?php echo $this->userCheck['email']?></p>
                    <label>Số di động:</label>
                    <p class="text-right" style="color:red;">&nbsp;<?php echo $this->userCheck['mobile']?></p>
                    <label>Địa chỉ:</label> 
                    <p class="text-right">&nbsp;<?php echo $this->userCheck['address']?></p>
                    <label>Số dư tài khoản:</label>
                    <p class="text-right">&nbsp;<?php echo number_format($this->userCheck['gold'],0,'.',',')?> VNĐ</p>
                    <label>Số bài đã đăng:</label>
                    <p class="text-right">&nbsp;<?php echo $this->userCheck['qty']?></p>
                    
                </div>
                <div class="col-md-6">
                    <?php
                      if(isset($this->mess)){
                            if($this->flag == 'success')
                                echo '<div class="alert alert-success" role="alert">',$this->mess,'</div>';
                            elseif($this->flag == 'alert')
                                echo '<div class="alert alert-warning" role="alert">',$this->mess,'</div>';
                            else
                                echo '<div class="alert alert-danger" role="alert">',$this->mess,'</div>';
                        } 
                    ?>
                    <div id="accDefine">
                        <div class="inner-box">
                            <div class="inner-head">
                                <h4><center>Tài khoản đăng tin</center></h4>
                            </div>
                            <p>Muốn ghi cái gì thì ghi Tài khoản trên website, bạn có thể:</p>
                            <p>Mua hàng và thanh toán nhanh hơn, </p>
                            <p>Sử dụng nhiều địa chỉ nhận hàng</p>
                            <p>Tin thường khi hết hạn là tự động xoá ko thông báo</p>
                            <p>Tin thường hết hạn không được người dùng quản lý</p>
                            <p>Tin VIP khi hết hạn là lưu trữ chuyển trạng thái hết hạn</p>
                            <p>Tin VIP khi hết hạn không được kích hoạt lại trong 1 tháng sẽ tự động xoá ko thông báo</p>
                            <p>Tin VIP được duyệt -&gt; thông báo bằng email</p>
                            <p>Tin VIP hết hạn -&gt; thông báo bằng email</p>
                            <div style="text-align: right;">
                                <label>Tham gia:</label>
                                <span>&nbsp;<?php echo date('d-m-Y',$this->userCheck['join'])?></span>
                            </div>
                            <div style="text-align: right;">
                                <label>Lần cuối:</label>
                                <span>&nbsp;<?php echo date('d-m-Y H:i',$this->userCheck['last'])?></span>
                            </div>
                        </div>
                    </div>
                    <div id="editInfo" style="display:none;">
                        <div class="inner-box">
                            <div class="inner-head">
                                <h4><center>Sửa thông tin tài khoản</center></h4>    
                                <div class="close"><span class="glyphicon glyphicon-remove" title="Close"></span></div>                
                            </div>
                            <form action="user/editinfo" method="post">
                                <input type="hidden" value="<?php echo $this->userCheck['id']?>" name="id"/>
                                <label>Tên thật</label>
                                <input type="text" class="form-control" name="fullname"/>
                                <label>Số di động</label>
                                <input type="text" class="form-control" name="mobile"/>
                                <label>Địa chỉ</label>
                                <input type="text" class="form-control" name="address"/>
                                <button type="submit" class="form-control" style="width:40%;float:right;margin-top:10px;background-color:forestgreen;">Cập nhật</button>
                                <div class="clearfix"></div>
                            </form>
                        </div>
                    </div>
                    <div id="changePass" style="display: none;">
                        <div class="inner-box">
                            <div class="inner-head">
                                <h4><center>Đổi mật khẩu</center></h4>
                                <div class="close"><span class="glyphicon glyphicon-remove" title="Close"></span></div>                        
                            </div>
                            <form action="user/changepass" method="post">
                                <?php echo $this->formChangePass->oldpwd ?>
                                <?php echo $this->formChangePass->newpwd1 ?>
                                <?php echo $this->formChangePass->newpwd2 ?>
                                <?php echo $this->formChangePass->submit ?>
                                <div class="clearfix"></div>
                            </form>
                        </div>
                    </div>
                </div> 
            </div>
        </div>
        <div class="box">
            <div class="head">
                <span class="glyphicon glyphicon-fire"></span><h4>Số tiền còn trong tài khoản</h4>
                <a href="<?=$this->url(array('module'=>'default', 'controller'=>'user', 'action'=>'recharge'),'user.recharge',true)?>" title="">Nạp tiền</a>
            </div>                
            <p>Bạn có <span style="color:red;"><?php echo number_format($this->userCheck['gold'],0,'.',',')?> VNĐ</span> trong tài khoản của bạn.</p>
        </div>
        <div class="box">
            <div class="head">
                <span class="glyphicon glyphicon-folder-open"></span><h4>Các tin rao vặt của bạn</h4>
                <a href="<?php echo $this->url(array('module'=>'default', 'controller'=>'user', 'action'=>'proman'),'user.proman',true)?>" title="">Chi tiết</a>
            </div>
            <div class="row">
                <div class="col-md-4">
                    <div class="info-group">
                        <label>Tin đang chạy:</label>
                        <p class="text-right">&nbsp;<?php echo $this->proCount['run']?>&nbsp;tin</p>
                    </div>
                    <div class="info-group">
                        <label>Tin chờ duyệt:</label>
                        <p class="text-right">&nbsp;<?php echo $this->proCount['wait']?>&nbsp;tin</p>
                    </div>
                    <div class="info-group">
                        <label>Tin VIP hết hạn:</label>
                        <p class="text-right">&nbsp;<?php echo $this->proCount['expired']?>&nbsp;tin</p>
                    </div>
                </div>
                <div class="col-md-8">
                    <div class="inner-box">
                        <div class="inner-head">
                            <h4><center>Tiêu đề thêm vào</center></h4>
                        </div>                        
                        <p>Phí đăng tin / ngày:&nbsp;<strong style="color:red;"><?php echo number_format($price['price'],0,'.',',')?> VNĐ</strong></p>
                        <p>Ngày đăng mặc định tin miễn phí:&nbsp;<strong style="color:red;"><?php echo $website['freedate']?> Ngày</strong></p>
                        <p>Phí làm mới tin (đưa tin lên đầu): <strong style="color:red;"><?php echo number_format($price['refresh']['top'],0,'.',',')?> VNĐ</strong></p>
                        <p>Tin sau khi duyệt bởi quản trị sẽ được đăng ngay</p>
                        <p>Tin rao vặt sẽ được duyệt trong 6-12 h làm việc</p>
                    </div>
                </div>
            </div>
        </div>
        
        <!--<div class="box">
            <div class="head" style="margin-bottom:-1px;">
                <span class="glyphicon glyphicon-folder-open"></span><h4>Các tin rao vặt của bạn</h4>
                <a id="productRevive" href="<?=$this->url(array('module'=>'default', 'controller'=>'product', 'action'=>'revive', 'id'=>'0'))?>" title="">Chỉnh sửa</a>
                <div style="float:right;margin-top:20px;margin-right:-65px;">
                    <img width="15px" height="15px" src="static/images/expired.png"/>&nbsp;Tin hết hạn
                    <img width="15px" height="15px" src="static/images/run.png"/>&nbsp;Tin đang chạy
                    <img width="15px" height="15px" src="static/images/wait.png"/>&nbsp;Tin chờ duyệt
                </div>
            </div>
            <div class="col-md-12" style="padding:0px 10px;">
                <table class="table table-condensed">
                    <tr>
                        <th style="width:55%;">Tiều đề tin</th>
                        <th style="width:10%;" class="text-right">Loại tin</th>
                        <th style="width:15%;" class="text-right">Thời gian đăng</th>
                        <th style="width:15%;text-align:center;">Trạng thái</th>
                        <th style="width:5%;" class="text-right">Chọn</th>
                    </tr>
                    <?php
                        foreach($this->proList as $o){
                            if($o['type']=='vi'){
                                $o['statusSource'] = $o['status'];
                                if($o['statusSource'] == 2 && $o['endDate']>time()){
                                    $end = date('Y-m-d H:i:s',$o['endDate']);
                                    $now = new DateTime();
                                    $days = (int)$now->diff($end)->days+1;
                                    $o['period'] = 'còn '.$days.' ngày';
                                }else{
                                    $o['period'] = '';
                                }
                                if((int)$o['statusSource']==1){
                                    $o['status']='<img title="Tin chờ duyệt" width="15px" height="15px" src="static/images/wait.png" />';    
                                }elseif((int)$o['statusSource']==2){
                                    if($o['endDate']<time()){
                                        $o['status']='<img title="Tin hết hạn" width="15px" height="15px" src="static/images/expired.png" />';
                                    }else{
                                        $o['status']='<img title="Tin đang chạy" width="15px" height="15px" src="static/images/run.png" />';    
                                    }
                                }elseif((int)$o['statusSource']==3){
                                       $o['status']='<img title="Tin hết hạn" width="15px" height="15px" src="static/images/expired.png" />';
                                }
                    ?>
                                <tr>
                                    <td style="width:55%;"><?php echo $o['title'] ?></td>
                                    <td style="width:10%;" class="text-right"><img src="static/images/vip.png"/></td>
                                    <td style="width:15%;" class="text-right"><?php echo $o['period']?></td>
                                    <td style="width:15%;text-align:center;"><?php echo $o['status']?></td>
                                    <td style="width:5%;text-align:center;">&nbsp;<?php echo ((int)$o['statusSource']==3 || ((int)$o['statusSource']==2 && $o['endDate']<time()))?'<input type="radio" name="userId" value="'.$o['id'].'"/>':''?></td>
                                </tr>
                    <?php
                            }
                        }
                    ?>
                    <?php                        
                        foreach($this->proList as $o){
                            if($o['type']=='no' && (int)$o['status']!=3){
                                $o['statusSource'] = $o['status'];                                                                                                                                                               
                                if($o['statusSource'] == 2 && $o['endDate']>time()){
                                    $end = date('Y-m-d H:i:s',$o['endDate']);
                                    $now = new DateTime();
                                    $days = (int)$now->diff($end)->days+1;                                                                                                                
                                    $o['period'] = 'còn '.$days.' ngày';
                                }else{
                                    $o['period'] = '';
                                }                                                                                                 
                                if((int)$o['statusSource']==1){                                    
                                    $o['status']='<img title="Tin chờ duyệt" width="15px" height="15px" src="static/images/wait.png" />';    
                                }elseif((int)$o['statusSource']==2){
                                    if($o['endDate']<time()){
                                        $o['status']='<img title="Tin hết hạn" width="15px" height="15px" src="static/images/expired.png" />';
                                    }else{
                                        $o['status']='<img title="Tin đang chạy" width="15px" height="15px" src="static/images/run.png" />';    
                                    }                                    
                                }                              
                    ?>
                                <tr>                                    
                                    <td style="width:55%;"><?php echo $o['title'] ?></td>
                                    <td style="width:10%;" class="text-right">Miễn phí</td>
                                    <td style="width:15%;" class="text-right"><?php echo $o['period']?></td>
                                    <td style="width:15%;text-align:center;"><?php echo $o['status'] ?></td>
                                    <td style="width:5%;text-align:center;">&nbsp;</td>
                                </tr>      
                    <?php
                            }
                        }
                    ?>                                                            
                </table>
            </div>
            <div class="clearfix"></div>                    
        </div>--><!-- End box -->       
    </div>
</div>
<script type="text/javascript">
    $(document).ready(function(){
        $('#linkChangePass').click(function(){
            $('#changePass').attr('style','');
            $('#editInfo').attr('style','display:none');
            $('#accDefine').attr('style','display:none');
            $('.alert').attr('style','display:none');                        
        });
        $('#linkEditInfo').click(function(){
            $('#editInfo').attr('style','');  
            $('#changePass').attr('style','display:none');
            $('#accDefine').attr('style','display:none');
            $('.alert').attr('style','display:none');
        });
        $('input[name=fullname]').val('<?php echo $this->userCheck['fullname']?>');
        $('input[name=mobile]').val('<?php echo $this->userCheck['mobileSource']?>');
        $('input[name=address]').val('<?php echo $this->userCheck['address']?>');
        $('.accinfo .box .inner-head .close').click(function(){
            $('#changePass').attr('style','display:none');
            $('#editInfo').attr('style','display:none');
            $('#accDefine').attr('style','');
            $('.alert').attr('style','display:none');                        
        });
        <?php
            if(isset($this->dire)){
                if($this->dire == 'info'){
        ?>
                    $('#editInfo').attr('style','');  
                    $('#changePass').attr('style','display:none');
                    $('#accDefine').attr('style','display:none');                    
        <?php                    
                }else{
        ?>        
                    $('#changePass').attr('style','');
                    $('#editInfo').attr('style','display:none');
                    $('#accDefine').attr('style','display:none');
        <?php                    
                }
            }            
        ?>        
    }); 
              			        
</script>


